minimal spanning tree (MST)